export class TextMsg extends plugin {
    constructor() {
        super({
            name: '关于插件', // 插件名称
            dsc: '关于插件',  // 插件描述            
            event: 'message',  // 更多监听事件请参考下方的 Events
            priority: 6,   // 插件优先度，数字越小优先度越高
            rule: [
                {
                    reg: '^#关于插件$',   // 正则表达式,有关正则表达式请自行百度
                    fnc: 'test'  // 执行方法
                }
            ]
        })

    }

    // 执行方法1
    async test(e) {
         // 引用回复
       

        // at回复
        

        // 引用并at回复
        e.reply("十一-shiyi机器人是一款综合娱乐的插件，初次使用请发 #shiyu帮助 插件搭载多种功能，丰富多样在这同时，也不免有一些bug请见谅，反馈bug请前往反馈群~", true, { at: true })

        // 回复消息后等待5s撤回消息


        /**
         * 这里返回的不同则会执行不同的结果
         * return true 则停止向下循环
         * 
         * return false 不停止循环，直接向下循环
         * 举一个简单的例子：比如比如我有两个测试回复插件，同样的正则，不同的优先度，当我将优先度高的插件设置 return false 的时候，则会轮流触发两个插件。
         */
        return true
    }

     // 执行方法2
    async test() {
        // 引用回复


        // at回复
       

        // 引用并at回复


        /**
         * 这里返回的不同则会执行不同的结果
         * return true 则停止向下循环
         * 
         * return false 不停止循环，直接向下循环
         * 举一个简单的例子：比如比如我有两个测试回复插件，同样的正则，不同的优先度，当我将优先度高的插件设置 return false 的时候，则会轮流触发两个插件。
         */
        
    }
}